<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.menu_fw{width: 209px;display: block!important;}
.menu_fw h3{height: 67px;line-height: 67px;background: #bd1e21;text-align: center;font-size: 18px;}
.menu_fw h3 span{display: inline-block;padding: 0 33px 0 0;background:url(../images/t_ico1.png) no-repeat right center;color: #fff;}
.menu_fwc{left: 0;top: 67px;background: rgba(255, 255, 255, 0.7);height: 630px;overflow: hidden;font-size: 16px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.menu_fwc li{height: 89px;line-height: 89px;border-bottom: 1px solid #e3e3e3;display: block;clear: both;padding: 0 0 0 24px;width:185px;}
.menu_fwc li:last-child{border: 0;}
.menu_fwc li a{padding: 0!important;}
.menu_fwc li a:hover{font-weight: bold;}
.menu_fwc li span{display: inline-block;color: #333;padding: 0 0 0 42px;
	/*background:url(../images/t_ico1.png) no-repeat 0 center;*/
}
#menu-shows li a:hover {
    background: transparent !important;
}
.menu_l .menu li a{color:#fff;display: inline-block;
	/*padding: 18px 35px 0 34px;*/}
/*.menu_l .menu li:last-child a{padding-right: 0!important;}*/
/*banner*/
.banner{position: relative; height:auto;clear: both; }
.ban_p ul,.ban_p li a,.ban_p li{ display:block; height:630px;width: 100%!important; overflow: hidden;position: relative;}
.ban_p li img {width: 100%;
display: block;
position: absolute;
top: 0;}
.ban_t{width:1100px;height:50px;bottom:0;left:50%;margin-left:-550px;position: absolute;text-align: center;}
.ban_t em{width: 14px;height: 14px;border-radius: 14px;margin-right:20px; display: inline-block;background: #333;}
.ban_t em.on{background: #bd1e21;width: 40px;}

.til01{text-align: center;font-size:42px;color: #212121;line-height:51px;height:100px;position: relative;font-weight: normal;position: relative;}
.til01:before,.til01:after{content: "";position: absolute;width:497px;height:7px;top:40px;right:0;background:url(../images/tilbg1.png) no-repeat right 0;}
.til02:before,.til02:after{content: "";position: absolute;width:497px;height:7px;top:40px;right:0;background:url(../images/tilbg2.png) no-repeat right 0;}
.til02:before,.til01:before{left: 0;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg); -o-transform:rotate(180deg);}
.til01 a{display: block;color: #212121;}
.til01 em{display: block;font-size:14px;line-height:20px;font-family: Arial;opacity: 0.7;text-transform:uppercase;}
.til02{height: 138px;}
.til02,.til02 a{color: #fff;}

/*引子*/
.webox{height:540px;font-size:20px;color: #666;font-family:"Microsoft Yahei";position: relative;overflow: hidden;line-height: 56px;text-align: center;}
.webox_c li{position: relative;width: 239px;height: 185px;background: #f5f5f5;margin: 0 1px 1px 0;float: left;}
.webox_c li:nth-child(5n){margin-right: 0;}
.webox_c li p{position: absolute;left: 0;top: 0;display: none;}
.webox_c li p,.webox_c li p img{width: 239px;height: 185px;overflow: hidden;}
.webox_c li span{display: block;padding: 35px 0 0;}
.webox_c li span em{display: block;width: 72px;height: 62px;margin: 0 auto;}
.webox_c li:hover p{display: block;}



.menu_l .onf li:first-child a { background:#222222; color:#fff}
.menu_l .on1 li:first-child+li a { background:#222222; color:#fff}

.menu_l .on3 li:first-child+li+li a { background:#222222; color:#fff}

.menu_l .on2 li:first-child+li+li+li a { background:#222222; color:#fff}
.menu_l .on8 li:first-child+li+li+li a { background:#222222; color:#fff}
.menu_l .on9 li:first-child+li+li+li a { background:#222222; color:#fff}
.menu_l .on10 li:first-child+li+li+li a { background:#222222; color:#fff}
.menu_l .on11 li:first-child+li+li+li a { background:#222222; color:#fff}
.menu_l .on12 li:first-child+li+li+li a { background:#222222; color:#fff}
.menu_l .on13 li:first-child+li+li+li a { background:#222222; color:#fff}


.menu_l .on4 li:first-child+li+li+li+li a { background:#222222; color:#fff}
.menu_l .on16 li:first-child+li+li+li+li a { background:#222222; color:#fff}
.menu_l .on17 li:first-child+li+li+li+li a { background:#222222; color:#fff}
.menu_l .on18 li:first-child+li+li+li+li a { background:#222222; color:#fff}

.menu_l .on5 li:first-child+li+li+li+li+li a { background:#222222; color:#fff}


.menu_l .on6 li:first-child+li+li+li+li+li+li+li a { background:#222222; color:#fff}
.menu_l .on14 li:first-child+li+li+li+li+li+li+li a { background:#222222; color:#fff}
.menu_l .on15 li:first-child+li+li+li+li+li+li+li a { background:#222222; color:#fff}
.menu_l .on7 li:last-child a { background:#222222; color:#fff}

.menu_l .on23 li:first-child+li+li+li+li+li+li a { background:#222222; color:#fff}

.menu_l .menu li a {  padding: 0 20px 0 20px !important; line-height:67px; height:67px !important;}
.ablum { padding-top:30px; text-align:center;}
.ablum img{ max-width:100%;}

/* 实验室环境 */
.lab{font-family:"Microsoft Yahei";font-size: 16px;line-height: 40px;text-align: center;height: 915px;}
.lab_r{width: 330px;}
.lab_r li,.lab_l li{position: relative;margin-bottom: 5px;}
.lab_r li p,.lab_r li p img,.lab_l li p,.lab_l li p img{width:330px;height: 247px;display: block;overflow: hidden;}
.lab_r li span,.lab_l li span{position: absolute;width: 100%;height: 40px;background: rgba(0, 0, 0, 0.4);left: 0;bottom: 0;color: #fff;}
.lab_l{width: 865px;}
.lab_l li:nth-child(1),.lab_l li:nth-child(1) p,.lab_l li:nth-child(1) p img{width:865px;height: 388px;display: block;overflow: hidden;}
.lab_l li,.lab_l li p,.lab_l li p img{width:429px;height: 359px;display: block;overflow: hidden;}
.lab_l li:nth-child(2){float: left;margin-right: 7px;}

/*案例*/
.case{font-family:"Microsoft Yahei";position: relative;line-height:25px;color: #989898;padding: 69px 0 0;font-size: 16px;height: 948px;}
.prev1,.next1{width:50px;height:50px;cursor: pointer;z-index: 11;display: block;top:240px;right: -70px;}
.prev1{left:-70px;}
.case_c{height:447px;display: block;width: 1200px;background: #fff;box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);margin-bottom:28px;}
.case_c dl{width: 361px;float: left;padding: 20px 18px 0 19px;position: relative;}
.case_c dl:before{content: "";position: absolute;width:1px;height:387px;top:20px;right:0;background: #ededed;}
.case_c dt,.case_c dt img{width:361px;height:203px;display: block;overflow: hidden;}
.case_c dd{padding:17px 6px 0;}
.case_c dd h3{display: block;font-size: 20px;line-height:60px;color: #333;font-weight: normal;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.case_c dd h3 a{display: block;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.case_c dd p {display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.part{background: #fff;box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);height: 256px;overflow: hidden;}
.part li{float: left;width: 238px;padding:4px 0;height: 120px;border-right: solid 1px #ededed;border-bottom: solid 1px #ededed;margin-left: -1px;}
.part li:nth-child(5n){border-right: 0;}
.part li:nth-child(5n-4){margin-left: 0;}
.part li p,.part li p img{width: 240px;height:120px;display: block;overflow: hidden;}

/*优势*/
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:30px;padding:75px 0 0;color: #666; }
.edge .til01{height: 130px;}
.edge_c{height:601px;background: #fff;padding: 0 2px;}
.edge_t{height:179px;font-size: 18px;line-height: 18px;text-align: center;color: #333;}
.edge_t li{width: 130px;position: relative;float: left;padding: 0 137px 0 0;}
.edge_t li:before{content: "";position: absolute;width:1px;height:149px;top:5px;right:66px;background: #dedede;}
.edge_t li:last-child{padding: 0;}
.edge_t li:last-child:before{background:none;}
.edge_t li span{width:130px;height:128px;display: block;margin:0 auto;position: relative;overflow: hidden;}
.edge_t li span i{width:130px;height:128px;position: absolute;left: 0;top: 0;}
.edge_t li span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.edge_t li span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
    -webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.edge_t li.cur{color:#bd1e21;font-weight: bold;}
.edge_t li.cur span i.default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.edge_t li.cur span i.hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}

.edge1{width:1195px;position: relative;z-index: 1;}
.edge_p,.edge_p img{width:1195px;height:406px;display: block;overflow: hidden;}
.edge_w{padding: 10px 0 0 32px;}
.edge_wn{width: 412px;padding: 34px 0 0;font-weight: bold;line-height: 36px;color: #333;font-size: 16px;}
.edge_wn li{float: left;position: relative;}
.edge_wn li:nth-child(1){padding: 0 110px 0 0;}
.edge_wn li:nth-child(1):before{content: "";position: absolute;width:1px;height:94px;top:8px;right:51px;background: #dedede;}
.edge_wn li p{padding: 0 0 0 10px;display: block;}
.edge_wn li span{height: 60px;line-height: 60px;display: block;font-weight: normal;}
.edge_wn li span b{font-size:58px;float: left;font-weight: normal;}
.edge_wn1 li:nth-child(1){padding: 0 98px 0 0;}
.edge_wn1 li span b{font-size:54px;}
.edge_wn li span i{font-size: 12px;width: 24px;line-height: 24px;text-align: center;background: #bd1e21;color: #fff;display: inline-block;border-radius: 24px;}
.edge_wl{width: 720px;}
.edge_wl h3{height:85px;line-height:85px;font-size:30px;font-weight: normal;color: #333;}
.edge_wl li{display: block;padding:0 0 0 28px;background:url(../images/ico01.gif) no-repeat 4px 12px}

/*资讯*/
.nswsbox{height:700px;overflow: hidden; font-family:"Microsoft Yahei";line-height:28px;background: #f5f5f5;padding: 75px 0 0;font-size: 16px;}
.nswsbox .til01{height: 100px;}
.nswsbox h3{font-size: 24px;height:47px;line-height:47px;border-bottom: 1px solid #e0e0e0;font-weight: normal;overflow: hidden;margin-bottom:23px;}
.nswsbox h3 a{display: block;color: #333;padding-left:48px;background:url(../images/ico03.gif) no-repeat 7px 7px;}
.nswsbox .news h3 a{background:url(../images/ico02.gif) no-repeat 7px 11px;}
.nswsbox h3 .more01 a,.show h3 .more01 a{display: block;color: #666;padding:12px 19px 0 0;background:url(../images/ico04.png) no-repeat right 23px;font-size: 14px;line-height: 35px;}
.faqs{width:424px;}
.faqs_c1{height: 257px;border-bottom: 1px solid #e0e0e0;margin-bottom: 16px;overflow: hidden;}
.faqs_c1 li{height:118px;overflow: hidden;border-bottom: 1px solid #e0e0e0;margin-bottom:20px;}
.faqs_c1 li h4{height: 47px;font-size: 18px;line-height: 35px;}
.faqs_c1 li P {display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.faqs_c1 li a{display: block;color: #333;}
.faqs_c2 li{height: 36px;line-height: 36px;font-size: 16px;position: relative;padding: 0 0 0 18px;}
.faqs_c2 li:before{content: "";position: absolute;width:5px;height:5px;top:17px;left:7px;background: #949494;border-radius: 5px;}
.faqs_c2 li a{display: block;color: #666;}
.faqs_c2 li a:hover,.news_c li p a:hover{color: #bd1e21;text-decoration: underline;}
.faqs_c2 li:hover:before{background: #bd1e21;}
.news{width:725px;overflow: hidden;}
.news_c dl{height: 172px;overflow: hidden;padding: 10px 0 0;}
.news_c dd b{display: block;font-size:60px;line-height:62px;padding: 18px 0 0;color: #000;}
.news_c dd{width:170px;float: left;height: 142px;text-align: center;background: #e0e0e0;line-height: 32px;color: #999;font-family: Arial;}
.news_c dt{width:532px;float: right;padding: 10px 0 0;}
.news_c dt h4{font-size:20px;height: 44px;line-height:31px;}
.news_c dt h4 em{display: block;font-weight: normal;width: 85px;line-height: 29px;border-radius: 15px;float: left;border: solid 1px #bd1e21;color: #bd1e21;text-align: center;margin: 0 11px 0 0;}
.news_c dt h4 a{ color: #333;display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
	
.news_c dt p{display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}
.news_c dl:hover dt h4 a,.news_c dt h4 a:hover,.faqs_c1 li:hover a,.faqs_c1 li a:hover{color: #bd1e21;}
.news_c ul{width: 754px;}
.news_c li{width:290px;height:86px;float: left;padding:25px 20px 0 46px;background:url(../images/ico05.gif) no-repeat 22px 33px #fff;margin-bottom: 11px;border-radius: 3px;}
.news_c ul li:nth-child(2n-1){margin-right: 12px;}
.news_c li p{height: 52px;overflow: hidden;}
.news_c li p a{color: #333;}
.news_c li span{display: block;float:right;background:url(../images/ico06.gif) no-repeat 70px 0;padding: 0 58px 0 0;font-size: 12px;line-height: 20px;color: #666;margin-right:3px;}

/*关于*/
.about{font-family:"Microsoft Yahei";line-height:28px;color: #666;padding:460px 0 0;}
.about_c{height: 420px;background: #fff;padding: 32px 44px 0;box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);margin-bottom:28px;text-align: center;}
.about_c .til01{background:url(../images/aboutbg.gif) no-repeat center 0;padding: 46px 0 0;height: 114px;}
.about_c .til01:before,.about_c .til01:after{width: 0;height: 0;background: none;}
.about_c .til01 p{font-weight: normal;font-size: 20px;line-height: 32px;opacity: 0.9;display: block;}
.about_w p{display: block;height:128px;}
.about_w span a{width: 187px;line-height: 44px;margin: 0 auto;border-radius: 22px;display: block;color: #fff;background: #bd1e21;}
.about_ico1{background:url(../images/aboutbg1.png) no-repeat center 0;width: 170px;height: 170px;left: -62px;top: -70px;color: #fff;font-size: 20px;line-height: 34px;}
.about_ico2{background:url(../images/aboutbg2.png) no-repeat center 0;width: 216px;height: 216px;right: -83px;top: -170px;color: #fff;font-size: 20px;line-height: 34px;background-size: cover;}
.about_ico1 em{display: block;padding:48px 0 0;width: 39px;height: 35px;margin: 0 auto;}
.about_ico2 span{display: block;padding: 63px 0 0;line-height: 48px;height: 48px;overflow: hidden;}
.about_ico2 span em{font-size: 48px;}

.p12-curmbs-1 a i { display:inline-block; padding:0 5px;}
.p12-curmbs-1 a:last-child i { display:none;}
.p12-curmbs-1 { line-height:47px; height:47px;}

.fdh-01-nav ul .cur  {  background: url(../images/p14-icon2.png) no-repeat right center #bd1e21;}
.fdh-01-nav ul .cur a { color:#fff;}




/* 风采展示 */
.show{height: 460px;line-height: 56px;}
.show h3{height:51px;font-size:22px;line-height:36px;position: relative;font-weight: normal;}
.show h3 a{display: block;color: #333;padding-left:44px;background:url(../images/ico08.png) no-repeat 6px 0;}
.prev2,.next2{width:33px;height:33px;cursor: pointer;z-index: 11;display: block;top:152px;right: -54px;}
.prev2{left:-54px;}
.show_c li{position: relative;float: left;margin: 0 20px 0 0;width: 386px;}
.show_c li:last-child{margin: 0;}
.show_c li p,.show_c li p img{width: 386px; display: block;overflow: hidden;}
.show_c li span{height:58px;line-height:56px;display: block;font-size: 16px;}
.show_c li span a{display: block;color: #666;height:56px;border-bottom: 2px solid #a6a6a6;background:url(../images/ico06.gif) no-repeat right center;}
.show_c li span a:hover,.show_c li:hover span a{border-color: #bd1e21;}
.sub-menu li a {
    /*height: 28px !important;*/
}
.sub-menu li {
    line-height: 8px;
}
/*友情链接*/
.link{height:62px;line-height:40px;color: #7e7e7e;position: relative;z-index: 9;background: #f5f5f5;clear: both;}
.link span{width:180px;float: left;font-size: 18px;color: #6d6d6d;}
.link span em{font-family: Arial;font-size: 20px;color: #8c8d8e;display: inline-block;padding: 0 5px;}
.link a{display: inline-block;color: #7e7e7e;padding:0 56px 0 0;}

.webox_c li p img, .lab_r li p img, .lab_l li p img, .case_c dt img, .show_c li img,.about_ico1,.about_ico2{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.webox_c li p img:hover, .lab_r li:hover p img, .lab_l li:hover p img, .case_c dl:hover dt img, .show_c li:hover img,.about_ico1:hover,.about_ico2:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}



/*联系我们*/
  .til01 {
        text-align: center;
        font-size: 38px;
        color: #212121;
        line-height: 51px;
        height: 100px;
        font-weight: normal;
        position: relative;
        clear: both;
        margin: 50px 0 0 0;
    }
    
    .til01:before,
    .til01:after {
        content: "";
        position: absolute;
        width: 497px;
        height: 7px;
        top: 40px;
        right: 0;
        background:url(../images/c1.png) no-repeat right 0;
    }
    
    .til02:before,
    .til02:after {
        content: "";
        position: absolute;
        width: 497px;
        height: 7px;
        top: 40px;
        right: 0;
        background:url(../images/c2.png) no-repeat right 0;
    }
    
    .til02:before,
    .til01:before {
        left: 0;
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
    
    .til01 a {
        display: block;
        color: #212121;
    }
    
    .til01 em {
        display: block;
        font-size: 14px;
        line-height: 20px;
        font-family: Arial;
        opacity: 0.7;
        text-transform: uppercase;
        font-style: normal;
    }
	   	.baidumap {
    width: 1200px;
    margin: 0 auto;
}
.baidumap #map {
    width: 100%;
    height: 510px;
    margin-top: 50px;
}

.imgok ul li { float:left; width:31.33%; margin-left:3%; margin-bottom:1%; text-align:center;}
.imgok ul li:nth-child(3n+1) {  margin-left:0}
.imgok ul li a img { width:100%;}
.imgok ul li a  { color:#000}


.p1-search-1-inp .text_search {
    width: 230px;
    height: 30px;
    line-height: 30px;
    color: #a9a9a9;
    float: left; margin-left:5px;
    font: 16.8px/1.5 tahoma,arial,sans-serif;
}

.p1-search-1-inp .search_btn { display:block;
    width: 30px;
    height: 30px;
    background: url(../images/VISkins-p1.png) no-repeat -258px -936px;
    float: right;
    cursor: pointer;
    margin: 0 !important;
}
















</pre></body></html>